//package com.example.cslp.config;
//
//
//import com.github.xiaoymin.knife4j.spring.extension.OpenApiExtensionResolver;
//import lombok.extern.slf4j.Slf4j;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//import springfox.documentation.builders.ApiInfoBuilder;
//import springfox.documentation.builders.PathSelectors;
//import springfox.documentation.builders.RequestHandlerSelectors;
//import springfox.documentation.service.ApiInfo;
//import springfox.documentation.service.Contact;
//import springfox.documentation.spi.DocumentationType;
//import springfox.documentation.spring.web.plugins.Docket;
//import springfox.documentation.swagger2.annotations.EnableSwagger2WebMvc;
//
///**
// * Knife4j配置类
//
// */
//@Slf4j
//@Configuration
//@EnableSwagger2WebMvc
//public class Knife4jConfiguration {
//
//    /**
//     * 【重要】指定Controller包路径
//     */
//    private String basePackage = "com.example.cslp.controller";
//    /**
//     * 分组名称
//     */
//    private String groupName = "product";
//    /**
//     * 主机名
//     */
//    private String host = "阿里云";
//    /**
//     * 标题
//     */
//    private String title = "Eys4UPlatform_API文档--管理员管理";
//    /**
//     * 简介
//     */
//    private String description = "Eys4UPlatform_API文档--管理员管理";
//    /**
//     * 服务条款URL
//     */
//    private String termsOfServiceUrl = "http://www.apache.org/licenses/LICENSE-2.0";
//    /**
//     * 联系人
//     */
//    private String contactName = "MING";
//    /**
//     * 联系网址
//     */
//    private String contactUrl = "***";
//    /**
//     * 联系邮箱
//     */
//    private String contactEmail = "2995195213@qq.com";
//    /**
//     * 版本号
//     */
//    private String version = "1.0.0";
//
//    @Bean(value = "defaultApi2")
//    public Docket defaultApi2() {
//        Docket docket=new Docket(DocumentationType.SWAGGER_2)
//                .apiInfo(apiInfo())
//                //分组名称
//                .groupName("1.0.0版本")
//                .select()
//                //这里指定Controller扫描包路径
//                .apis(RequestHandlerSelectors.basePackage("com.example.cslp.controller"))
//                .paths(PathSelectors.any())
//                .build();
//        return docket;
//    }
//
//
//    private ApiInfo apiInfo() {
//        return new ApiInfoBuilder()
//                .title(title)
//                .description(description)
//                .termsOfServiceUrl(termsOfServiceUrl)
//                .contact(new Contact(contactName, contactUrl, contactEmail))
//                .version(version)
//                .build();
//    }
//}
//
//
//
